<!DOCTYPE html>
<html lang="ja">

<head>
  <meta charset="utf-8">
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <meta http-equiv="Content-Style-Type" content="text/css">
  <script src='../bbs.js'></script>

  <!-- Global site tag (gtag.js) - Google Analytics -->
  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-120820034-1"></script>

  <link href="../bbs.css" type="text/css" rel="stylesheet">
  <link rel="shortcut icon" href="/favicon.ico">
  <title>メニューアイコンが壊れました | サクラエディタ過去ログ</title>
</head>
<body>
<ul class="side">
        <a href="./" class="toindex">◀一般トップへ</a>
        <li><div class="list-title">
    <span class="no">6842</span>
    <a class="thread-title" href="6842.html#6842">メニューアイコンが壊れました</a></div>
    <ul><li><div class="list-title">
    <span class="no">6843</span>
    <a class="thread-title" href="6842.html#6843">Re:メニューアイコンが壊れました</a></div>
    <ul><li><div class="list-title">
    <span class="no">6844</span>
    <a class="thread-title" href="6842.html#6844">Re2:メニューアイコンが壊れました</a></div>
    <ul><li><div class="list-title">
    <span class="no">6845</span>
    <a class="thread-title" href="6842.html#6845">Re3:メニューアイコンが壊れました</a></div>
    </li><li><div class="list-title">
    <span class="no">6846</span>
    <a class="thread-title" href="6842.html#6846">Re3:メニューアイコンが壊れました</a></div>
    </li><li><div class="list-title">
    <span class="no">6847</span>
    <a class="thread-title" href="6842.html#6847">Re3:メニューアイコンが壊れました</a></div>
    <ul><li><div class="list-title">
    <span class="no">6852</span>
    <a class="thread-title" href="6842.html#6852">Re4:メニューアイコンが壊れました</a></div>
    <ul><li><div class="list-title">
    <span class="no">6854</span>
    <a class="thread-title" href="6842.html#6854">Re5:メニューアイコンが壊れました</a></div>
    <ul><li><div class="list-title">
    <span class="no">6855</span>
    <a class="thread-title" href="6842.html#6855">Re6:メニューアイコンが壊れました</a></div>
    <ul><li><div class="list-title">
    <span class="no">6857</span>
    <a class="thread-title" href="6842.html#6857">Re7:メニューアイコンが壊れました</a></div>
    <ul><li><div class="list-title">
    <span class="no">6859</span>
    <a class="thread-title" href="6842.html#6859">Re8:メニューアイコンが壊れました</a></div>
    <ul><li><div class="list-title">
    <span class="no">6860</span>
    <a class="thread-title" href="6842.html#6860">Re9:メニューアイコンが壊れました</a></div>
    </li></ul></li></ul></li></ul></li><li><div class="list-title">
    <span class="no">6856</span>
    <a class="thread-title" href="6842.html#6856">Re6:メニューアイコンが壊れました</a></div>
    </li></ul></li></ul></li><li><div class="list-title">
    <span class="no">6853</span>
    <a class="thread-title" href="6842.html#6853">Re4:メニューアイコンが壊れました</a></div>
    <ul><li><div class="list-title">
    <span class="no">6858</span>
    <a class="thread-title" href="6842.html#6858">Re5:メニューアイコンが壊れました</a></div>
    <ul><li><div class="list-title">
    <span class="no">6861</span>
    <a class="thread-title" href="6842.html#6861">Re6:メニューアイコンが壊れました</a></div>
    <ul><li><div class="list-title">
    <span class="no">6862</span>
    <a class="thread-title" href="6842.html#6862">Re7:メニューアイコンが壊れました</a></div>
    </li><li><div class="list-title">
    <span class="no">6863</span>
    <a class="thread-title" href="6842.html#6863">Re7:メニューアイコンが壊れました</a></div>
    </li><li><div class="list-title">
    <span class="no">6864</span>
    <a class="thread-title" href="6842.html#6864">★お願い★本命の再テスト</a></div>
    <ul><li><div class="list-title">
    <span class="no">6865</span>
    <a class="thread-title" href="6842.html#6865">Re:★お願い★本命の再テスト</a></div>
    </li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li>
    </ul><ul class="main"><li><section><h1 id=6842>
    <span class="no">[6842]</span>
    <a class="thread-title" href="#6842">メニューアイコンが壊れました</a>
    <span class="author">モンリー</span>
    <time datetime="2008-12-26T12:23:43">2008年12月26日 12:23</time></h1>
    <div class="body">初めまして。<br>いつも使用させて頂いております。<br><br>WindowsをSP3にUPDATEした後、サクラエディタのメニューアイコンが全て黒く塗りつぶされてしまいました。<br>新規作成ボタンで別Windowを表示させると通常のアイコンが表示されます。<br>1回目の起動が必ず黒アイコンなんです。。。。<br><br>再インストールをしてもダメでした。<br>IconCache.dbを削除しても変わりません。<br><br>解決方法をご存じの方、ご教授下さい。。。。</div></section>
    <ul><li><section><h1 id=6843>
    <span class="no">[6843]</span>
    <a class="thread-title" href="#6843">Re:メニューアイコンが壊れました</a>
    <span class="author">FAQ45</span>
    <time datetime="2008-12-27T17:43:43">2008年12月27日 17:43</time></h1>
    <div class="body">とりあえずサクラエディタのバージョン、OS、環境を聞こうか<br></div></section>
    <ul><li><section><h1 id=6844>
    <span class="no">[6844]</span>
    <a class="thread-title" href="#6844">Re2:メニューアイコンが壊れました</a>
    <span class="author">モンリー</span>
    <time datetime="2008-12-29T09:40:17">2008年12月29日 09:40</time></h1>
    <div class="body">サクラエディタ<br>Ver. 1.6.3.0(V 1310)<br><br>PC<br>Dell VOSTRO 200<br>CPU　Core2 1.86G<br>RAM　2G<br>WinXP　SP3<br><br>です。</div></section>
    <ul><li><section><h1 id=6845>
    <span class="no">[6845]</span>
    <a class="thread-title" href="#6845">Re3:メニューアイコンが壊れました</a>
    <span class="author">anonymous</span>
    <time datetime="2008-12-29T20:01:02">2008年12月29日 20:01</time></h1>
    <div class="body">VOSTRO 200からだけではお使いのグラフィックボードが何かまで特定できませんが、<br>可能であれば、以下のURLからビデオドライバを最新のものに更新してみてください。<br><a href=http://supportapj.dell.com/support/topics/topic.aspx/jp/shared/support/jp/product_support_central?~ck=ln&c=jp&l=ja&lnki=0&s=gen&SystemID=VOS_D_200 target=_top><nobr>http://<wbr>supporta<wbr>pj.<wbr>dell.<wbr>com/<wbr>support/<wbr>topics/<wbr>topic.<wbr>aspx/<wbr>jp/<wbr>shared/<wbr>support/<wbr>jp/<wbr>product_<wbr>support_<wbr>central?~<wbr>ck=<wbr>ln&amp;<wbr>c=<wbr>jp&amp;<wbr>l=<wbr>ja&amp;<wbr>lnki=<wbr>0&amp;<wbr>s=<wbr>gen&amp;<wbr>SystemID<wbr>=<wbr>VOS_D_20<wbr>0</nobr></a><br><a href=http://supportapj.dell.com/support/downloads/driverslist.aspx?os=WW1&osl=JP&catid=-1&impid=-1&servicetag=&SystemID=VOS_D_200&hidos=WLH&hidlang=jp&TabIndex= target=_top><nobr>http://<wbr>supporta<wbr>pj.<wbr>dell.<wbr>com/<wbr>support/<wbr>download<wbr>s/<wbr>driversl<wbr>ist.<wbr>aspx?<wbr>os=<wbr>WW1&amp;<wbr>osl=<wbr>JP&amp;<wbr>catid=-<wbr>1&amp;<wbr>impid=-<wbr>1&amp;<wbr>servicet<wbr>ag=&amp;<wbr>SystemID<wbr>=<wbr>VOS_D_20<wbr>0&amp;<wbr>hidos=<wbr>WLH&amp;<wbr>hidlang=<wbr>jp&amp;<wbr>TabIndex<wbr>=<wbr></nobr></a><br><br>グラフィックボードの種類を書いていただくと、同じ種類のボードをお持ちの方から何か情報が得られるかもしれません。<br>あなたがコンピュータに詳しなら、グラフィックボードのメーカのページに行けばさらに最新のドライバをダウンロードすることができます。<br><br>多分、以下のどっちかのグラフィックボードだと思います。<br>NVIDIA：<a href=http://jp.nvidia.com/page/home.html target=_top><nobr>http://<wbr>jp.<wbr>nvidia.<wbr>com/<wbr>page/<wbr>home.<wbr>html</nobr></a><br>AMD：<a href=http://www.amd.com/jp-ja/ target=_top><nobr>http://<wbr>www.<wbr>amd.<wbr>com/<wbr>jp-<wbr>ja/<wbr></nobr></a><br></div></section>
    </li><li><section><h1 id=6846>
    <span class="no">[6846]</span>
    <a class="thread-title" href="#6846">Re3:メニューアイコンが壊れました</a>
    <span class="author">anonymous</span>
    <time datetime="2008-12-29T20:10:36">2008年12月29日 20:10</time></h1>
    <div class="body">サクラエディタの以前のバージョンで、件のような不具合が<br>ありましたがプログラム修正されています。<br>サクラエディタのアイコンイメージの管理が変更になってか<br>ら、ディスプレイドライバの不具合により正しく動作しない<br>ことがあることは知られています（BODになることがある）。<br>ディスプレイドライバの問題であり、この場合はディスプレ<br>イドライバを最新にバージョンアップすることにより解決し<br>ます。<br></div></section>
    </li><li><section><h1 id=6847>
    <span class="no">[6847]</span>
    <a class="thread-title" href="#6847">Re3:メニューアイコンが壊れました</a>
    <span class="author">anonymous</span>
    <time datetime="2008-12-29T20:35:11">2008年12月29日 20:35</time></h1>
    <div class="body">連投すいません。<br><br>プログラムの問題の可能性もありますから、以下の確認し<br>ていただけますか。<br><br>確認１：<br>件の問題が発生する１回目の起動で、ツールバーのアイコン<br>は正常に表示されていますか。<br>（メニューアイコンのみが不正？）<br><br>確認２：<br>・サクラエディタをタスクトレイ＋常駐モードにする。<br>・サクラエディタを全終了する。<br>・sakura.exe -NOWINで常駐のみ起動する。<br>・サクラエディタのタスクトレイメニューを表示する。<br>　→メニューのアイコンは正しく表示されるか<br>・さらにサクラエディタ（２枚目以降）を起動する。<br>　→ツールバー＆メニューのアイコンはただしく表示されるか。<br></div></section>
    <ul><li><section><h1 id=6852>
    <span class="no">[6852]</span>
    <a class="thread-title" href="#6852">Re4:メニューアイコンが壊れました</a>
    <span class="author">モンリー</span>
    <time datetime="2009-01-05T10:05:53">2009年01月05日 10:05</time></h1>
    <div class="body">ご返信ありがとうございます。<br><br>まず、グラボですが、NVIDIAのGeForce8600GTになります。<br>DellのSupportサイトよりNVIDIAのサイトの方が最新の為、既にVerUP済みです。<br><br>&gt; 確認１：<br>&gt; 件の問題が発生する１回目の起動で、ツールバーのアイコン<br>&gt; は正常に表示されていますか。<br>&gt; （メニューアイコンのみが不正？）<br><br>すみません、ツールバーもメニューも全てです。<br>アイコン系は全て黒かグレーアウトしている状態です。<br><br>&gt; 確認２：<br>&gt; ・サクラエディタをタスクトレイ＋常駐モードにする。<br>&gt; ・サクラエディタを全終了する。<br>&gt; ・sakura.exe -NOWINで常駐のみ起動する。<br>&gt; ・サクラエディタのタスクトレイメニューを表示する。<br>&gt; 　→メニューのアイコンは正しく表示されるか<br>&gt; ・さらにサクラエディタ（２枚目以降）を起動する。<br>&gt; 　→ツールバー＆メニューのアイコンはただしく表示されるか。<br><br>タスクトレイ使用モードにした場合、1枚目からアイコンは正常に表示されます。<br><br>余談かもしれませんが、サクラエディタWのVer1.6.2.0ではタスクトレイ未使用で1枚目からアイコン表示OKです。<br>今はこちらを使用しています(^-^;</div></section>
    <ul><li><section><h1 id=6854>
    <span class="no">[6854]</span>
    <a class="thread-title" href="#6854">Re5:メニューアイコンが壊れました</a>
    <span class="author">anonymous</span>
    <time datetime="2009-01-06T18:08:13">2009年01月06日 18:08</time></h1>
    <div class="body">おそらくサクラの不具合がタイミングの関係で出現した<br>ものだと思われます。<br>念のため、もう３つ確認です。<br><br>・同じフォルダにmytools.bmpを置いてますか<br>・iniファイルなしからの状態の起動ではどうなりますか<br>・UNICODE版はmanifestを使ってますか</div></section>
    <ul><li><section><h1 id=6855>
    <span class="no">[6855]</span>
    <a class="thread-title" href="#6855">Re6:メニューアイコンが壊れました</a>
    <span class="author">anonymous</span>
    <time datetime="2009-01-06T18:28:10">2009年01月06日 18:28</time></h1>
    <div class="body">実証していませんが、以下のようなものだと思います。<br><br>・OleInitializeが必要なAPIがあるのに実行していない。<br>このため、メモリ違反等が発生し不可解な動作をする。<br><br>過去の掲示板にも書かれていますが、現在のソースでは<br>ResolveShortcutLinkとCDropTargetで実行されています。<br>しかし、この処理が必要なAPIは他にもあります。<br>例えばSHGetFileInfoも初期化しなさいとMSDNに書かれて<br>います。（MSDNを読んでればわかりますがShell系APIは<br>COMベースなのです）<br>サクラのソースではResolveShortcutLink(CCommandLine)<br>からCDroptargetが実行されるまでの間がNG区間です。<br>COMベースのAPIを実行することは分かっていることなので<br>WinMainで実行しておけばOKだと思います。<br>(どのAPIが初期化が必要か悩んで確認する暇があったら<br>WinMainに1行入れとけってこと)<br><br>manifestがあると初期化は必要ないという記事をどっかで<br>見たことがあるので、UNICODE版は問題が出ていないのか<br>もしれません。<br></div></section>
    <ul><li><section><h1 id=6857>
    <span class="no">[6857]</span>
    <a class="thread-title" href="#6857">Re7:メニューアイコンが壊れました</a>
    <span class="author">ryoji</span>
    <time datetime="2009-01-08T01:31:54">2009年01月08日 01:31</time></h1>
    <div class="body">▼ anonymousさん<br>&gt; サクラのソースではResolveShortcutLink(CCommandLine)<br>&gt; からCDroptargetが実行されるまでの間がNG区間です。<br><br>これについては、<br><br>・この区間に非同期処理は無い（ウィンドウすら生成してない）のでSP3の適用に伴って処理速度は変化しても処理順序は乱れずに以前と同じはず<br>・以前、何度か調べたところでは（タブバー処理にSHGetFileInfoを追加した当初とか、1.6.2.0と1.6.3.0の中間でもたまたま別件で調査&gt;&gt;dev:5288）、この区間ではCOM初期化が必要なAPI（SHGetFileInfoなど）は実行していなかったし、今後追加されそうにも思えない。<br>・たとえCOM/Shell系の高レベルAPIがどこかで失敗したところでメニュー／ツールバーアイコンの描画に利用しているUser/GDI系の低レベルAPIの側に影響を及ぼすとは考えにくい（アイコンという直感的な繋がりはあってもShellとは無縁なので、とりわけ疑わしい要因ということはなさそうな...）<br><br>ということで、今回の問題の原因かというとちょっと？？で、外部的要因も捨てきれない気がしますが、<br><br>&gt; COMベースのAPIを実行することは分かっていることなので<br>&gt; WinMainで実行しておけばOKだと思います。<br>&gt; (どのAPIが初期化が必要か悩んで確認する暇があったら<br>&gt; WinMainに1行入れとけってこと)<br><br>実害はなくとも、<br>プロセス全体で必要とされるものがCDropTarget（部分的な付加機能）のコンストラクタに依存してしまっているという現状はスマートじゃないので修正したほうが良さそうですね。<br>また、WinMainの先頭に入れておけば、あと注意を払う必要があるのはstaticオブジェクトのコンストラクタ群（WinMain以前に実行され、順序制御も困難）くらいに限定されますし。</div></section>
    <ul><li><section><h1 id=6859>
    <span class="no">[6859]</span>
    <a class="thread-title" href="#6859">Re8:メニューアイコンが壊れました</a>
    <span class="author">anonymous</span>
    <time datetime="2009-01-08T07:09:28">2009年01月08日 07:09</time></h1>
    <div class="body">過去にCOM-APIの取り扱いの誤りでサクラエディタのツールバーが化ける不具合がありましたよ。<br>過去ログを検索してください</div></section>
    <ul><li><section><h1 id=6860>
    <span class="no">[6860]</span>
    <a class="thread-title" href="#6860">Re9:メニューアイコンが壊れました</a>
    <span class="author">ryoji</span>
    <time datetime="2009-01-08T07:45:14">2009年01月08日 07:45</time></h1>
    <div class="body">▼ anonymousさん<br>&gt; 過去にCOM-APIの取り扱いの誤りでサクラエディタのツールバーが化ける不具合がありましたよ。<br>&gt; 過去ログを検索してください<br><br>そんなことがあったんですかぁ。<br>いつの頃だろ？だいぶ昔だとツールバーの描画方法自体が違うものだった痕跡があるけど...、過去ログ調べてみま～す。(^^)<br><br>１．CDropTargetでのOleInitializeをコメントアウトしたプログラム<br>２．１に加えてResolveShortcutLinkのCoInitializeをコメントアウトしたプログラム<br><br>上記１、２のプログラムを作って実行（manifestなし）しても、それぞれXP SP3上でツールバーは化けないので、てっきり無関係かなぁ？、と思ったのですが...　（＾＾；；；</div></section>
    </li></ul></li></ul></li></ul></li><li><section><h1 id=6856>
    <span class="no">[6856]</span>
    <a class="thread-title" href="#6856">Re6:メニューアイコンが壊れました</a>
    <span class="author">モンリー</span>
    <time datetime="2009-01-07T17:13:41">2009年01月07日 17:13</time></h1>
    <div class="body">&gt; ・同じフォルダにmytools.bmpを置いてますか<br><br>いえ、ありません。<br><br>&gt; ・iniファイルなしからの状態の起動ではどうなりますか<br><br>現象変わりません。<br><br>&gt; ・UNICODE版はmanifestを使ってますか<br><br>すみません、この質問難しくてよく分かりません(^-^;</div></section>
    </li></ul></li></ul></li><li><section><h1 id=6853>
    <span class="no">[6853]</span>
    <a class="thread-title" href="#6853">Re4:メニューアイコンが壊れました</a>
    <span class="author">モンリー</span>
    <time datetime="2009-01-05T10:10:56">2009年01月05日 10:10</time></h1>
    <div class="body">私も連投すみません。<br><br>サクラエディタWのVerが1.6.2.0だった為、サクラエディタも1.6.2.0にDownさせてみました。<br>が、NGでした。<br>ご報告まで。</div></section>
    <ul><li><section><h1 id=6858>
    <span class="no">[6858]</span>
    <a class="thread-title" href="#6858">Re5:メニューアイコンが壊れました</a>
    <span class="author">ryoji</span>
    <time datetime="2009-01-08T01:38:40">2009年01月08日 01:38</time></h1>
    <div class="body">▼ モンリーさん<br>anonymousさんが提案されている修正を入れたテストバイナリを作成しました。ちょっと試してみていただければ、と思います。<br><br>Wiki BugRepot/22<br><a href=http://sakura.qp.land.to/?BugReport%2F22 target=_top><nobr>http://<wbr>sakura.<wbr>qp.<wbr>land.<wbr>to/?<wbr>BugRepor<wbr>t%<wbr>2F22</nobr></a><br><br>にある、sakura_2009-01-07.zipです。</div></section>
    <ul><li><section><h1 id=6861>
    <span class="no">[6861]</span>
    <a class="thread-title" href="#6861">Re6:メニューアイコンが壊れました</a>
    <span class="author">モンリー</span>
    <time datetime="2009-01-08T17:39:07">2009年01月08日 17:39</time></h1>
    <div class="body">&gt; sakura_2009-01-07.zipです。<br><br>うおーーーーーー！！！！<br>ryojiさん、直りました！！！<br>anonymousさん、ryojiさん、有り難う御座いました。<br><br>今更ですが、SP3にVerUPした後、XPのスキン変更の為の某パッチを当てたのが良く無かったかもしれません。。。<br>後からの発言ですみません。</div></section>
    <ul><li><section><h1 id=6862>
    <span class="no">[6862]</span>
    <a class="thread-title" href="#6862">Re7:メニューアイコンが壊れました</a>
    <span class="author">anonymous</span>
    <time datetime="2009-01-08T18:11:05">2009年01月08日 18:11</time></h1>
    <div class="body">XP StyleとClassicStyleでウインドウメッセージの流れが<br>変わることがあるので、その微妙な違いが今回のように<br>影響したのかもしれませんね。<br><br>今回ryojiさんがテストバイナリを出してくださってますが<br>正式バイナリが出たときにもう一度確認をお願いします。<br>（いつ出るかわからないですけど＾＾）</div></section>
    </li><li><section><h1 id=6863>
    <span class="no">[6863]</span>
    <a class="thread-title" href="#6863">Re7:メニューアイコンが壊れました</a>
    <span class="author">ryoji</span>
    <time datetime="2009-01-08T19:54:30">2009年01月08日 19:54</time></h1>
    <div class="body">▼ モンリーさん<br>&gt; ryojiさん、直りました！！！<br>&gt; anonymousさん、ryojiさん、有り難う御座いました。<br><br>自分はあまり期待してなかっただけに嬉しい誤算。(^o^;;;<br>anonymousさんのおかげですよ～。<br><br>&gt; 今更ですが、SP3にVerUPした後、XPのスキン変更の為の某パッチを当てたのが良く無かったかもしれません。。。<br><br>ひょっとしてWindows標準dll（Uxtheme.dllあたり）の差し替えとか？<br>もしそうならOS自体の信頼性が怪しk...あぅあぅ。</div></section>
    </li><li><section><h1 id=6864>
    <span class="no">[6864]</span>
    <a class="thread-title" href="#6864">★お願い★本命の再テスト</a>
    <span class="author">ryoji</span>
    <time datetime="2009-01-08T20:11:04">2009年01月08日 20:11</time></h1>
    <div class="body">&gt; Wiki BugRepot/22<br>&gt; <a href=http://sakura.qp.land.to/?BugReport%2F22 target=_top><nobr>http://<wbr>sakura.<wbr>qp.<wbr>land.<wbr>to/?<wbr>BugRepor<wbr>t%<wbr>2F22</nobr></a><br><br>テスト版バイナリ２を作成しました。<br>sakura_2009-01-08.zipです。<br>今度のでは&gt;&gt;data:4409の通り冗長なAPI呼び出しも削除しました。<br>こちらを本命にしたいと思います。<br><br>モンリーさん<br>お手数ですがこれもテストしていただけないでしょうか？</div></section>
    <ul><li><section><h1 id=6865>
    <span class="no">[6865]</span>
    <a class="thread-title" href="#6865">Re:★お願い★本命の再テスト</a>
    <span class="author">モンリー</span>
    <time datetime="2009-01-09T14:27:35">2009年01月09日 14:27</time></h1>
    <div class="body">&gt; ひょっとしてWindows標準dll（Uxtheme.dllあたり）の差し替えとか？<br>&gt; もしそうならOS自体の信頼性が怪しk...あぅあぅ。<br><br>記憶が曖昧ですが、、、<br>ttp://www.softpedia.com/progDownload/SP3-UxTheme-Patcher-Download-98929.html<br>これを実施したような気が・・・<br>取りあえず、英語で何書いてあるか分からなかったんですがw<br><br><br>&gt; テスト版バイナリ２を作成しました。<br>&gt; sakura_2009-01-08.zipです。<br>&gt; モンリーさん<br>&gt; お手数ですがこれもテストしていただけないでしょうか？<br><br>ryojiさん、こちらも問題ありませんでした^^<br>本当に有り難う御座いました。<br>私のつまらない質問ごときに付き合って頂いて、、、m(__)m</div></section>
    </li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></body></html>